/**
 * 1、定义函数: 采用 "函数表达式" 来声明函数
 * 2、调用函数: 用函数名称调用函数
 */

// a、使用 "函数表达式" 声明函数
// 将一个函数作为值赋值给另外一个变量
let show = function showTime(){
    let ms = Date.now() ;
    console.log( ms );
}

// 此时，不能通过原来的函数名称来调用函数
// showTime(); // ReferenceError: showTime is not defined

// b、使用 "函数名" 来调用函数: 可以将变量名当作函数名
show();

console.log( '- - - - - - - - - - - - - - -' );


// 使用 "函数表达式" 声明函数
// 将一个没有名称的函数(即匿名函数)作为一个值赋值给一个变量
// 将来可以将这个变量名称 当作函数名称来
let time = function(){
    let ms = Date.now() ;
    console.log( ms );
}

// 使用 函数名称 来调用函数 ( 此时 show 变量就是 函数名 )
time();